package com.nsn.wy.r4h.calculate;

import com.nsn.wy.r4h.R4hException;
import com.nsn.wy.r4h.calculate.data.OptimisticProposalPO;
import com.nsn.wy.r4h.criterion.data.CriterionSchemaPO;

public interface ICalculationService {
	

	/**
	 * Calculating and generating optimistic-solution
	 * 
	 * @return
	 * @throws R4hException
	 */
	public OptimisticProposalPO calculateOptimisticSolution(CriterionSchemaPO currentSchema)
			throws R4hException ;
}
